jQuery(document).ready(function($){

	// hide messages 
	$("#error").hide();
	$("#sent-form-msg").hide();
	
	// on submit...
	$("#LoginForm #submit").click(function() {
		$("#error").hide();
		
		//required:
		
		//username
		var username = $("input#username").val();
		if(username == ""){
			$("#error").fadeIn().text("Username required.");
			$("input#username").focus();
			return false;
		}
		
		// email
                
		var email = $("input#email").val();
		if(email == ""){
			$("#error").fadeIn().text("Email required");
			$("input#email").focus();
			return false;
		}
                var reg = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
                if (!reg.test(email)){
                $("#error").fadeIn().text("Email no valido, ingrese un email valido");
		$("input#email").focus();
                return false; }

 
                
		
		// password
		var password = $("input#password").val();
		if(password == ""){
			$("#error").fadeIn().text("Password required");
			$("input#password").focus();
			return false;
		}
                var repeat = $("input#repeat").val();
                if(repeat == ""){
			$("#error").fadeIn().text("Repita la clave");
			$("input#repeat").focus();
			return false;
		}
                // repeatpassword
		if (password != repeat) {
                        $("#error").fadeIn().text("Las claves introducidas no iguales");
			$("input#repeat").focus();
                        return false;
                } 		
	if (password == username){
            $("#error").fadeIn().text("La clave no puede ser igual al usuario");
			$("input#password").focus();
                        return false;
                    }

        });  

});

